package com.shop.cereshop.commons.domain.user.faceCheck;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "实名身份认证")
@Slf4j
public class FaceCheckModelTwo {
    /**
     * 加密方式
     */
    @ApiModelProperty(value = "加密方式，normal：不加密,md5：MD5加密")
    String ParamType;

    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    String IdCardNumber;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    String UserName;
    /**
     * 身份证人像面图图片
     */
    @ApiModelProperty(value = "人脸图片(二选一,推荐这个)")
    String FaceUrl;

    /**
     *份证人像面图图片输入流
     */
    @ApiModelProperty(value = "人脸图片输入流（二选一）")
    String FaceFile;

    /**
     * 是否允许裁剪人脸图片，默认不允许。
     *
     * T：表示允许剪裁。
     * F：表示不允许剪裁。
     */
    @ApiModelProperty(value = "是否允许裁剪人脸图片，默认不允许。T：表示允许剪裁。F：表示不允许剪裁。")
    String Crop;

}
